put a huge downpayment - Fransızca İngilizce Sözlük